home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / tbbs111.zip / WHATSNEW.DOC < prev   
Text File  |  1997-08-19  |  29KB  |  740 lines

  1. TriBBS 11.1 History - 08/19/97
  2. ------------------------------
  3.  
  4. Starting with this version, I have removed all references to the "PRO" tag.
  5. It now will only show 11.1. I meant to do this in the 11.0 release but
  6. overlooked it.
  7.  
  8. This release corrects many little problems on how TriBBS was writting certain things to the callers.log. In some cases, certain
  9. items would be left in the \nwork\callers.log and never updated the main
  10. \mwork\callers.log until another caller logged in and off.
  11.  
  12. See the examples in the sample.log that is with this archive and it will show
  13. that TriBBS now properly updates the main callers.log for these items with
  14. the asterisk bar. So from here on out, there should be no callers.log left in
  15. the \nwork directory for any reason when a caller logs of the system. :)
  16.  
  17. FileMan was having a problem showing file sizes over 7 digits in bytes and
  18. was cutting off the the left most side of the file size. As an example:
  19. If a file's true size was 11099306 bytes, FileMan would display it as
  20. 1099306. Fixed!
  21.  
  22. FMan32.exe no longer needs the Dos4gw.exe in the TriBBS main directory
  23. for operation. The updated FMan32.exe now has Dos4gw.exe bound to
  24. FMan32.exe once again. :)
  25.  
  26. TriMan had two RAR compression lines defined in the System Configuration
  27. setup program but there was no way a sysop could select RAR as the System's
  28. Default Archive Type. Fixed!
  29.  
  30. Added the callers info line to all CID options. Therefore when a caller
  31. logs in and TriBBS is set to Bump Blocked, NoInfo, Out of Area, or twited
  32. callers, TriBBS will add the callers information line to the callers.log
  33. just prior to printing what the reason was TriBBS bumped the caller. 
  34. Below is one example, please review the included callers.log for further
  35. examples.
  36.  
  37.   Example:
  38.  
  39.   ****************************************
  40.   Caller logged on at 08/04/97 10:55 at 31200E baud on Node 1.
  41.       Bumped blocked call!
  42.  
  43. When a user entered their name and sat at the password prompt, and TriBBS
  44. encountered a "Keyboard timeout", TriBBS was not properly updating the
  45. callers.log or if you had two of these "Keyboard Timeouts" back to back
  46. TriBBS was not putting the asterisk line in the callers.log between calls.
  47. Both are Fixed!
  48.  
  49.  
  50. TriBBS now supports 4 new screens for the CID options.
  51.  
  52.    BLOCKCID.BBS, OOACID.BBS, NINFOCID.BBS, & TWITCID.BBS
  53.  
  54. However, since these screens will be called prior to ANSI and RIP detection,
  55. you should NOTE that only MONO type screens with a *.BBS extentions will
  56. work. These screen should be free of ANSI, @-Varaible, & RIP characters.
  57.  
  58. If TriBBS's CID option is enabled then TriBBS will now look for these
  59. custom screens if it encouters certain CID messages:
  60.  
  61. BLOCKCID.BBS
  62. ------------
  63.  
  64. If TriBBS is set for No Blocked CID Calls and encounters this message:
  65.  
  66. TriBBS will look for the optional screen BLOCKCID.BBS and display this to the caller. If this custom screen is not found, then TriBBS will
  67. display the message below to the caller:
  68.     
  69.   "Sorry blocked caller id calls are not allowed on this board!"
  70.   "Please turn your blocked caller id feature off and try again"
  71.  
  72. OOACID.BBS
  73. ----------
  74.  
  75. If TriBBS is set for No Out of Area CID Calls and encounters this message:
  76.  
  77. TriBBS will look for the optional screen OOACID.BBS and display this to the
  78. caller. If this custom screen is not found, then TriBBS will display the
  79. message below to the caller:
  80.  
  81.   "Sorry out of area calls are not allowed on this board!"
  82.  
  83. NINFOCID.BBS
  84. ------------
  85.  
  86. If TriBBS is set for No Info CID Calls and encounters this message:
  87.  
  88. TriBBS will look for the optional screen NINFOCID.BBS and display this to the caller. If this custom screen is not found, then TriBBS will
  89. display the message below to the caller:
  90.  
  91.   "Sorry no caller id info calls are not allowed on this board!"
  92.  
  93. TWITCID.BBS
  94. -----------
  95.  
  96. If a file called CID.DAT is defined in your \MWORK directory and TriBBS
  97. encounters an incoming phone number that matches one defined in the cid.dat
  98. file:
  99.  
  100. TriBBS will look for the optional screen TWITCID.BBS and display this to the
  101. caller. If this custom screen is not found, then TriBBS will display the
  102. message below to the caller:
  103.  
  104.   "That is a twitted phone number."
  105.   "Do NOT call here again or you may face legal action!"
  106.  
  107.  
  108. =============================================================================
  109. TriBBS 11.0 History - 02/28/97
  110. ------------------------------
  111.  
  112. TriBBS will no longer allow callers to enter Alt + 255 characters in their
  113. Real or Alias Names during logons. Also, a caller cannot go to the Main Menu
  114. and select "Your" information and change their Alias name and enter a
  115. Alt + 255 characters.
  116.  
  117. TriBBS now displays "Last Caller" on the Waiting for Callers Screen.
  118. The callers name will be shown on the Waiting for Callers Screen after the
  119. caller logs off and the Waiting For Callers Screens come back up. The callers
  120. name will remain until the sysop exits tribbs or edits one of the
  121. configuration setups via the Waiting for Callers Screen. When this happens,
  122. TriBBS is closed out and not in memory any longer so it can run Triman.exe,
  123. therefore, when TriBBS is called back up, the Last Caller field will be reset
  124. to "None". However, if the sysop drops to dos, or views the callers.log,
  125. TriBBS is not unloaded from memory and the Last Caller name field will keep
  126. the prior caller's name intact.
  127.  
  128. Recompiled all executables to reflect the new company name Freejack's Software
  129. and start at a fresh version number to seperate prior work on TriBBS from any
  130. new work that will be performed by Freejack's Software. Updated Register.doc,
  131. and other text files.
  132.  
  133. 01/01/97
  134. -------
  135.  
  136. Freejack's Software officially takes control of TriBBS.
  137.  
  138. =============================================================================
  139. TriBBS 10.x History
  140. -------------------
  141.  
  142. 02/14/96
  143. --------
  144.  
  145. TriBBS was stripping high ASCII characters from the on-the-fly menus.
  146. Fixed.
  147.  
  148. The default for the logon ANSI message is now "Yes".
  149.  
  150. Fixed a display problem with RIP menus that exceeded 20 options and the
  151. more prompt.
  152.  
  153. TriBBS wasn't display NODOWN.BBS/ANS/RIP.  Fixed.
  154.  
  155. TriBBS will no longer display the bulletin menu prompt if no
  156. MNU file exists for the bulletin menus.
  157.  
  158. 02/02/96
  159. --------
  160.  
  161. Fixed yet another bug in the master indexing system.
  162.  
  163. 02/01/96
  164. --------
  165.  
  166. Fixed another bug in the master indexing system that would cause TriBBS
  167. to recheck all of the master indexed file areas if a file wasn't found
  168. in the master index.  Kind of defeated the purpose.  This required a
  169. small change to the structure of MASTER.IDX; therefore, you must
  170. rebuild the master index file by running the new version of MASTER.EXE.
  171.  
  172. MASTER now remembers the last offline CD inserted an will not repeat
  173. asking for a CD to be inserted until the offline disc number changes.
  174.  
  175. 01/31/96
  176. --------
  177.  
  178. Fixed a couple of logic errors that were causing offline files to not
  179. be found on some systems.
  180.  
  181. Added support to the way TriBBS writes DOOR.SYS for the daily file
  182. limit and the number of files downloaded for today.
  183.  
  184. Made it so that the line "Do you want to read messages now?" in the
  185. language file can be edited for color.
  186.  
  187. Eliminated the requirement for having BULLET1.BBS/ANS/RIP and
  188. DRBULL1.BBS/ANS/RIP in the DISPLAY directory before TriBBS would
  189. recognize that there were any bulletins.  This seems to be a major
  190. point of confusion, even though the docs point out that they were
  191. required.
  192.  
  193. Made a few minor changes in TriMan.
  194.  
  195. 01/30/96
  196. --------
  197.  
  198. Fixed a bug in FMAN32.EXE that was being caused by symantec differences
  199. between the Borland and Watcom filelength runtime library routines.
  200.  
  201. 01/29/96
  202. --------
  203.  
  204. Added context sensitive help screens to TriMan, FileMan, and ListCvt.
  205. These files are TRIMAN.HLP, FILEMAN.HLP, and LISTCVT.HLP repectively
  206. and must reside in the directory where you run the EXE files from. The
  207. help screens can be displayed by pressing <F1>.
  208.  
  209. By adding extensive help screens to these programs, this should greatly
  210. reduce the size of TRIBBS.DOC and will eliminate the need for a printed
  211. version of the manual. The 10.0 manual will be primarily devoted to
  212. setting up things for the first time; whereas, the help screens will
  213. provide the necessary documentation that sysops will need to refer to
  214. for ongoing maintainence of their systems.
  215.  
  216. TriBBS/Pro now features offline file areas.  In TriMan you can flag a
  217. file area as an offline file area and assign CD disc number to the
  218. area.  You can not define additional paths for an offline file area and
  219. the file area's upload path is where TriBBS will put the offline files
  220. online for the caller to download. Offline files that callers request
  221. are put online by running the program REQUEST.EXE in any of your node's
  222. main directory.  REQUEST.EXE will prompt you to change CD discs when
  223. necessary, move the files to the file areas' upload directory, add the
  224. files' descriptions to the file lists, and leave a message to the user
  225. or users that request a file.  MakeIdx has also been modified to
  226. support the offline file areas.  When generating new index files for
  227. the offline file areas, TriBBS will prompt you to insert the
  228. appropriate CD when necessary.
  229.  
  230. TriBBS/Pro now features a master index file system.  By setting a file
  231. area as a master index file area, TriBBS will use one large index file
  232. called MASTER.IDX to locate files in your file areas.  As with the
  233. MakeIdx indexing system, upload file areas are not suited to be
  234. included in the master indexing system.  The new master indexing system
  235. offers even faster retrieval of files than the MakeIdx system.  A
  236. master index is created by running MASTER.EXE in one of your nodes
  237. main directory.  The system should be down when running MASTER on a or
  238. the results my be unpredictable.
  239.  
  240. Added support to the string entry routines for the new field lengths
  241. supported by the 10.0 data structures.  For example, the From and To
  242. fields in a message now support names up to 60 characters in length.
  243.  
  244. FileMan:
  245.  
  246. For the most part, FileMan now uses <Alt><key> combos to perform most
  247. functions instead of the function keys. Consult FileMan's context
  248. sensitive help screens to learn what the new key combos are.
  249.  
  250. FileMan now lets you save a revised description as the file's DIZ file.
  251.  
  252. FileMan now lets you virus check a file.
  253.  
  254. FileMan now lets you convert all archives to the board's default
  255. archive type.
  256.  
  257. FileMan now lets you redate the file's date in the file list.
  258.  
  259. FileMan now lets you resize the file's length in the file list.
  260.  
  261. FileMan now comes in an optional 32-bit extended version called
  262. FMAN32.EXE, which greatly increases the size of the file lists you can
  263. manipulate with FileMan.
  264.  
  265. 12/13/95
  266. --------
  267.  
  268. Security levels in the questionnaire menu weren't working correctly.
  269. Fixed.
  270.  
  271. Made some enhancements to the new change file area and message area
  272. routines. The prompts for both are now hotkey prompts unless the first
  273. character entered is a numeric digit.
  274.  
  275. Added support for custom network screens, where NET1.BBS/ANS/RIP is the
  276. local conference screen, NET2.BBS/ANS/RIP is the first network
  277. conference screen, etc.
  278.  
  279. 12/08/95
  280. --------
  281.  
  282. After displaying NETWORK.BBS/ANS/RIP, TriBBS would skip a whole bunch
  283. of important code and go directly to the conference selection prompt.
  284. Fixed.
  285.  
  286. After changing the language, TriBBS wouldn't display the word "Main"
  287. (or the foreign language equivalent) correctly in the main menu's
  288. header.  Fixed.
  289.  
  290.  
  291. 12/07/95
  292. --------
  293.  
  294. Added a <L> Change Language command to the main menu.  This allows the
  295. caller to change the current language.  TriBBS supports an optional
  296. LANGUAGE.BBS/ANS/RIP display screen for the language menu.
  297. Additionally, you can now customize the language menu's prompts
  298. in the language files. The custom language menu display screen and any
  299. ANSI codes in the language file prompts will not work at the initial
  300. logon, because ANSI and RIP emulation has not been established at that
  301. point.  Therefore, any fancy display screens or @x codes will only
  302. work off of the new main menu function.
  303.  
  304. When changing message conferences, TriBBS will now allow you to display
  305. all of the conferences, the conferences by network, or conferences
  306. by a substring search. The caller can also enter <+> to change to the
  307. next conference, <-> to change to the previous conference, or directly
  308. enter the conference number without listing any conferences.  TriBBS
  309. supports an optional NETWORK.BBS/ANS/RIP display screen for the network
  310. menu.
  311.  
  312. When changing file areas, TriBBS will now allow you to display all of
  313. the file areas or the file areas by a substring search. The caller can
  314. also enter <+> to change to the next file area, <-> to change to the
  315. previous file area, or enter the file area without listing any file
  316. areas.
  317.  
  318. When trying to run a copy of TriBBS when dropped to DOS from TriBBS, it
  319. would cause a crash.  Fixed.
  320.  
  321. 11/27/95
  322. --------
  323.  
  324. TriBBS was displaying the Toggle Cras<h> option while reading messages
  325. in non-Fido Style Netmail conferences.  Fixed.
  326.  
  327. When editing a message with the internal full screen editor, TriBBS was
  328. saving the message's old contents.  Fixed.
  329.  
  330. The <R>ead <T>his <N>ew routine wasn't using the correct last message
  331. read number under certain circumstances.  Fixed.
  332.  
  333. 11/22/95
  334. --------
  335.  
  336. TriBBS now comes with a program called List Converter.  List Converter
  337. will is used to convert non-TriBBS file lists to the TriBBS 10.0 file
  338. list format. Please note that List Converter will only run for
  339. registered TriBBS Pro sysops.
  340.  
  341. TriBBS now optionally asks if a Fido-style netmail message is to be
  342. crashed if the sender has sysop or co-sysop status.  TriDog and TriMail
  343. have been modified to support crashmail.
  344.  
  345. TriBBS now filters out form feed characters will importing a message.
  346.  
  347. TriBBS now filters out form feed characters when display a text file
  348. with the file menu's <V>iew file option.
  349.  
  350.  
  351. TriBBS now uses EDITOR.BAT for the external editor batch files instead
  352. of EDIT.BAT.  This fixes the name conflict with DOS's editor.
  353.  
  354. TriBBS now removes MSGTMP after inserting a message into the message
  355. base.  This fixes a problem with copying and moving messages.
  356.  
  357. TriBBS wasn't writing out a message's contents to MSGTMP when editing
  358. a message.  Fixed.
  359.  
  360.  
  361. 11/06/95
  362. --------
  363.  
  364. TriMan now displays a string of asterisks when the registration code
  365. isn't being edited.
  366.  
  367. TriMan now displays a string of asterisks when the system password
  368. isn't being edited.
  369.  
  370. TriMan now displays a string of asterisks when the user password isn't
  371. being edited.
  372.  
  373. The chat availability toggle wasn't working because of an error in
  374. LANGUAGE.001.  Fixed.
  375.  
  376. When saving a message TriBBS now puts a form feed character at the end
  377. of the message.
  378.  
  379. TriBBS now longer asks if the caller wants to page the sysop if
  380. PAGE.BAT is present.
  381.  
  382. TriBBS wasn't restoring the screen after CHAT.BAT.  Fixed.
  383.  
  384.  
  385. 10/26/95
  386. --------
  387.  
  388. I stopped the more prompt from being displayed in on-the-fly menus a
  389. little too well.  It wasn't displaying at the end of each section of
  390. menus with more than 20 options.  Fixed.
  391.  
  392. 10/25/95
  393. --------
  394.  
  395. The biggest single problem people are having with 10.0 (and fortunately
  396. it only effects a handful of systems) seems to be not enough DOS real
  397. memory.  This seems to mainly effect sysops running under DesqView and
  398. on XT and AT class machines. Lack of available memory can cause a number
  399. of problems: doors won't run, display screens can't be displayed,
  400. events won't run, etc. Unfortunately, the downside of the all of
  401. 10.0's new features is that it makes 10.0 more memory hungry.  To help
  402. alleviate the problems people are having I have tried to make 10.0's use
  403. of dynamically allocated memory more efficient.  Hopefully, this will be
  404. enough to get 10.0 running correctly on the low-memory systems. But we all
  405. have to be realistic.  10.0 offers many new features and some of them
  406. require large amounts of memory (local RIP in particular).
  407.  
  408. I have also changed all malloc/free pairs in the code to new/delete pairs.
  409. This allows BBS.EXE to abort with an appropriate error message if not
  410. enough memory is available at any point when it's trying to grab a block
  411. of memory.  This can be a tool in trying to free up more memory on a system
  412. that just doesn't have a lot of DOS real memory available.  Many people
  413. just haven't been believing me that some of the problems that they're having
  414. as simply not enough real memory.  This will hopefully be a better method of
  415. convincing them. It amazes me how some people will leave a message asking
  416. for help and then they completely ignore the advice that they are given. I've
  417. never claimed to have all the answers and I never rule out a bug, but
  418. if people are just going to blow off the advice that I do give them without
  419. even bothering to consider it, they are wasting both their time and mine in
  420. asking for help in the first place.  :(
  421.  
  422. The RIPscrip emulator was freaking out on screens with auto-stamped
  423. clipboard buttons.  Fixed.
  424.  
  425. With local RIP disabled, but RIP enabled for the system; TriBBS was
  426. putting more prompts inside of some menus. Fixed.
  427.  
  428. TriBBS wasn't calculating the number of seconds remaining in DOOR.SYS
  429. correctly if it overflowed an integer.  Fixed.
  430.  
  431. Both of the editors' change "To" field functions were broken.  Fixed.
  432.  
  433. 10/18/95
  434. --------
  435.  
  436. Some of the function keys weren't working correctly with the RIP emulation
  437. on.  Fixed.
  438.  
  439. The <N>ew Messages <A>ll function wasn't working correctly.  Fixed.
  440.  
  441. In the past, TriBBS would not allow sysop paging during a remote logon
  442. because it didn't make much sense to try to chat with yourself.  However,
  443. TriBBS will now allow sysop chats during local logon in order to test
  444. CHAT.BAT and PAGE.BAT easier.
  445.  
  446. 10/17/95
  447. --------
  448.  
  449. TriMan now swaps itself out of memory when spawning a DOS task.  The new
  450. TriMan is much bigger than previous versions and it wasn't able to spawn
  451. TriPack correctly on some systems.  This should solve the problem a few
  452. people are having.  :)
  453.  
  454. TriMan will now let you drop to DOS by pressing the <Ctrl><D> key combo
  455. at anytime.
  456.  
  457. TriMan will now search for users in both the user name fields and user
  458. alias fields.  Searches will look for the search string in any location
  459. in either name.  The new searching method is faster than the previous one
  460. too.  :)
  461.  
  462. 10/16/95
  463. --------
  464.  
  465. I seem to have to the worst luck with initial beta releases.  The
  466. fix for the waiting message check bug caused another bug.  The
  467. waiting message check was being displayed twice if the caller wasn't
  468. doing a quick logon.  "Hopefully", fixed.  :)
  469.  
  470. 10/16/95
  471. --------
  472.  
  473. This is the initial beta release.
  474.  
  475. TriBBS wasn't doing the waiting message check during a fast logon if
  476. FASTLOG.BAT wasn't present.  Fixed.
  477.  
  478. TriBBS wasn't reading DOOR.SYS back in.  Fixed.
  479.  
  480. 10/13/95
  481. --------
  482.  
  483. FASTLOG.BAT is not run as a door and not spawned.  This will allow the
  484. user data file to be updated for certain doors.  You must add a BOARD.BAT
  485. at the end of FASTLOG.BAT to have it restart the board.
  486.  
  487. TriBBS will now call GOODBYE.BAT before appending the temporary callers
  488. log in NWORK to the main callers log in MWORK.  This is done just before
  489. BETWEEN.BAT.  Where TriBBS spawns GOODBYE.BAT, you should *not* put a
  490. call to BOARD.BAT at the end of the GOODBYE.BAT file.  You should note
  491. that the caller is still online and TriBBS generates all door files for
  492. GOODBYE.BAT.
  493.  
  494. The "There are no file areas available!" message wouldn't display
  495. @-variables.  Fixed.
  496.  
  497. FOSSIL driver support is a now a TriBBS/Pro feature only.
  498.  
  499. 10/12/95
  500. --------
  501.  
  502. Modified TriMan and TriBBS to let the sysop give certain callers cosysop
  503. privileges in selected message conferences.
  504.  
  505. Made a few changes internal changes relating to what I call TriBBSes
  506. submenu routines.
  507.  
  508. 10/11/95
  509. --------
  510.  
  511. Fixed a bug in the message reading routine that could cause freaky problems
  512. with extremely long messages.
  513.  
  514. TriBBS wasn't taking the phone off hook when dropping to DOS from the
  515. waiting for caller screen.
  516.  
  517. 10/10/95
  518. --------
  519.  
  520. The view file lists security level is now implemented.  This required
  521. a new prompt so you must run NEWLANGS.EXE in node 1's MWORK directory
  522. again.
  523.  
  524. Fixed a bug caused by one of yesterday's minor internal changes.
  525.  
  526. The <V>iew File function's archiving wasn't working.  Fixed.
  527.  
  528. Added a new batch file for external chat programs.  Whenever the caller
  529. requests a chat, TriBBS will look for PAGE.BAT instead of CHAT.BAT.
  530. CHAT.BAT is still used to sysop initiated chats.
  531.  
  532. TriBBS now supports an EXTPAGE.BBS/ANS/RIP and an EXTCHAT.BBS/ANS/RIP
  533. display screens.  EXTPAGE is displayed when the caller pages the sysop just
  534. before the external chat program is called and EXTCHAT is displayed when
  535. the sysop initiates the chat and just before the external chat program is
  536. called.
  537.  
  538. 10/09/95
  539. --------
  540.  
  541. TriBBS was incorrectly capitalizing the "Uploaded By:" name due to the
  542. change in the file list format.  Fixed.
  543.  
  544. Made a few minor internal changes to BBS.EXE.
  545.  
  546. 10/06/95
  547. --------
  548.  
  549. TriBBS wasn't displaying on-the-fly bulletin and door bulletin menus if
  550. an custom ANSI or ASCII screen existed.  Fixed.
  551.  
  552. A couple of minor enhancements to the rip support.
  553.  
  554. When scanning the waiting message counters, TriBBS now saves a set of
  555. flags to indicate which conferences have waiting messages and which ones
  556. don't.  This greatly speeds up the actual reading of waiting messages,
  557. because TriBBS no longer has to reexamine which conferences do or don't
  558. have waiting messages in them.
  559.  
  560. FileMan had a rather nasty bug in it that could cause it to crash when
  561. a DIZ file had more than 20 lines.
  562.  
  563. Because of the way the hashing system works, TriMan couldn't properly add
  564. a new user to the board.  It now uses a name and alias of "New User" to
  565. trick the hashing system into cooperating.  :)
  566.  
  567. 10/05/95
  568. --------
  569.  
  570. Yesterday's FileMan wasn't stripping out blank lines.  Fixed.
  571.  
  572. Improved the way TriMan adds, inserts, and deletes message conferences
  573. and file areas.
  574.  
  575. 10/04/95
  576. --------
  577.  
  578. TriBBS now support descriptions of up to 45 characters a line. It also
  579. no longer wordwraps FILE_ID.DIZ and DESC.SDI files.  Nor does it remove
  580. high ASCII characters. Additionally, I was able to make this change and
  581. retain the current file flagging method.  To make this possible, the []
  582. characters surrounding the flag letter and all double spaces between the
  583. four fields in the listings have been changed to a single space.  I think
  584. this new method will please everybody. :)
  585.  
  586. FileMan has been modified to support the new file list format and no longer
  587. wordwraps DIZ files.
  588.  
  589. TriBBS will now allow the caller to upload a file without at least one
  590. filename.
  591.  
  592. 10/02/95
  593. --------
  594.  
  595. Both the conversion program and TriMan were using the name field in the
  596. user records to build the ALIAS.IDX file.  Fixed the problem with both
  597. programs.  All alpha boards should pack their users do build new index
  598. files.  Do NOT run the conversion program again!
  599.  
  600. Deletion of a user from an index file had a bug in it. Fixed.
  601.  
  602. TriMan wasn't displaying the "Public Messages" and "Private Messages"
  603. fields correctly.  Fixed.
  604.  
  605. Because the users record hasn't been created and the way the new data
  606. structures work, the new user display screen and questionnaire is now
  607. executed after the user record is created and not before as with previous
  608. versions.
  609.  
  610. 09/29/95
  611. --------
  612.  
  613. During the waiting message function, TriBBS will zero the waiting message
  614. counter for any conference where the caller's last message read pointer
  615. is equal to the message conference's highest message read.  This will
  616. help resync the waiting message counters when they go astray.
  617.  
  618. Did some more work on the realtime node-to-node chat system.  It now
  619. displays each node in a different color and fixed a bug that wouldn't
  620. allow a node to receive the other node's messages until <ENTER> had been
  621. pressed.
  622.  
  623. 09/28/95
  624. --------
  625.  
  626. TriBBS wouldn't display an on-the-fly RIP menu if a custom ANSI or ASCII
  627. display screen existed for the menu.  Fixed.
  628.  
  629. TriBBS wasn't able to display on-the-fly RIP menus with more than 20
  630. selections.  It now splits the oversized menus into multiple RIP screens
  631. with more prompts in between.
  632.  
  633. When a caller was calling remotely with RIP, TriBBS wouldn't process
  634. keypresses and mouse presses on the local side correctly.  Fixed.
  635.  
  636. Button selection on bulletin, door, and questionnaire RIP menus wasn't
  637. returning a host command.  Fixed.
  638.  
  639. 09/27/95
  640. --------
  641.  
  642. On a node with local RIPscrip enabled, TriBBS will now switch the display
  643. from an EGA graphics mode to a color text mode.  This allows more efficient
  644. use of system resources when graphics emulation isn't necessary.
  645.  
  646. TriBBS wasn't finding all of the batch files in BATCH. It should now be
  647. able to run all batch files except of course BOARD.BAT from the optional
  648. BATCH directory.
  649.  
  650. 09/26/95
  651. --------
  652.  
  653. TriBBS will now display TriBBS (R) Pro on the waiting for caller screen
  654. and in the initial logon message if a pro registration code is present
  655. in the system configuration.
  656.  
  657. When a caller selected <P> to page the sysop, TriBBS was still using
  658. it's own sysop page before calling CHAT.BAT.  Fixed.
  659.  
  660. The TeleChat paging system was broken.  Fixed.
  661.  
  662. TeleChat now does a crude form of realtime node-to-node chat.  It still
  663. needs a lot of work.  :)
  664.  
  665. 09/25/95
  666. --------
  667.  
  668. Alpha version 1 is released.
  669.  
  670. TriBBS will now be marketed as two separate systems.  TriBBS and TriBBS/Pro.
  671. Both versions use the same BBS.EXE file, but you need a different
  672. registration code (see below) to utilitize the advanced features of
  673. TriBBS/Pro.  To obtain a TriBBS/Pro registration code, you must "purchase"
  674. a TriBBS/Pro license.  At present, the only difference between TriBBS
  675. and TriBBS/Pro be the way local RIPscrip graphics is supported.
  676.  
  677. 10.0 now uses a whole new registration system.  Instead of a key file, it
  678. now uses a registration code system that is entered into the system
  679. configuration.  This new system is much more versatile.  It allows me
  680. to generate registration codes that will expire with time and it allows
  681. me to generate registration codes that can turn on and off advanced
  682. features.  All currently registered TriBBS sysops in good standing with
  683. TriSoft can obtain a TriBBS registration code "free of charge" by calling
  684. The Lobster Buoy and leaving a request in conference no 9. The phrase
  685. "in good standing" means (but is not limited to) sysops who don't owe me
  686. money and haven't infringed on one of my trademarks or copyrights. To
  687. obtain a TriBBS/Pro registration code, registered sysops can purchase
  688. them according to the info contained in TBPRO.DOC.
  689.  
  690. Added support for local RIPscrip graphics.  Local RIPscrip is a
  691. TriBBS/Pro feature.  However, to allow sysops to "try before they buy",
  692. local RIPscrip is limited to once per every five calls with TriBBS.
  693.  
  694. Added support for on-the-fly RIPscrip menus.
  695.  
  696. TriBBS now appends the temporary callers log in NWORK to the main
  697. callers log in MWORK in an extremely fast manner.
  698.  
  699. TriBBS will now support baud rates up to 115200 baud.
  700.  
  701. TriBBS will now optionally support a FOSSIL driver.
  702.  
  703. Door batch files can now be put in an optional BATCH subdirectory.
  704.  
  705. Event batch files can now be put in an optional BATCH subdirectory.
  706.  
  707. Added support for external editors. An external editor can replace the
  708. internal full screen editor by creating an optional EDIT.BAT batch file.
  709. Please note that BBS.EXE swaps itself out of memory to run EDIT.BAT so you
  710. shouldn't call BOARD.BAT at the end of EDIT.BAT to rerun BBS.EXE.  The
  711. external editor must be the type that supports DORINFO1.DEF, MSGINF,
  712. and MSGTMP.  I would like to thank Jeremy Landvoigt, the author of
  713. IceEdit, for providing me with the formats for MSGINF and MSGTMP.
  714.  
  715. Added support for external chat programs.  An external chat program
  716. can replace the internal sysop chat function by creating an optional
  717. CHAT.BAT file.  Please note that BBS.EXE swaps itself out of memory
  718. to run CHAT.BAT so you shouldn't call BOARD.BAT at the end of CHAT.BAT
  719. to rerun BBS.EXE.
  720.  
  721. You can now optionally specify command lines for the virus checker,
  722. compression utilities, and decompression utilities.
  723.  
  724. The "Uploaded By:" line in file lists can now be optionally disabled
  725. in the system configuration.
  726.  
  727. 10.0 now uses hash tables to locate users.  This greatly increases the
  728. number of users that TriBBS can support.
  729.  
  730. Dropped support for the compressed message base. The compressed message base
  731. was originally put into TriBBS before disk compression utilities (Stacker,
  732. DoubleSpace, etc.) became readily available and requires a lot of memory
  733. to perform the necessary compression and decompression.  Therefore, the
  734. compressed message base has really outlived its usefulness.
  735.  
  736. Recoded a great deal of BBS.EXE.  This was done in order to reduce the
  737. memory requirements that TriBBS needed in the past and to increase speed
  738. whereever possible.
  739.  
  740.